package top.healthylife.gateway.platform.eye.dto.zuhejiekou.EyeReqOpenCbIcDto.res;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import top.healthylife.gateway.dto.request.result.ApiResultDto;

import java.util.List;

/**
* @author: GenUtil
* @date: 2020-12-14 23:17:07
*/
@Data
@Accessors(chain = true)
@ApiModel("工商信息[1001]")
public class Eyeresopencbicdto extends ApiResultDto {

    @JsonProperty("regStatus")
    @ApiModelProperty(value = "经营状态", example = "开业")
    private String regStatus;

    @JsonProperty("cancelDate")
    @ApiModelProperty(value = "注销日期", example = "")
    private String cancelDate;

    @JsonProperty("branchList")
    @ApiModelProperty(value = "分支机构", example = "")
    private List<Branchlist> branchList;

    @JsonProperty("regCapital")
    @ApiModelProperty(value = "注册资本", example = "1342128.000000万人民币")
    private String regCapital;

    @JsonProperty("shareHolderList")
    @ApiModelProperty(value = "股东", example = "")
    private List<Shareholderlist> shareHolderList;

    @JsonProperty("abnormalList")
    @ApiModelProperty(value = "经营异常列表", example = "")
    private List<Abnormallist> abnormalList;

    @JsonProperty("equityList")
    @ApiModelProperty(value = "股权出质", example = "")
    private List<Equitylist> equityList;

    @JsonProperty("changeList")
    @ApiModelProperty(value = "企业变更", example = "")
    private List<Changelist> changeList;

    @JsonProperty("illegalList")
    @ApiModelProperty(value = "严重违法", example = "")
    private List<Illegallist> illegalList;

    @JsonProperty("industry")
    @ApiModelProperty(value = "行业", example = "")
    private String industry;

    @JsonProperty("revokeDate")
    @ApiModelProperty(value = "吊销日期", example = "")
    private String revokeDate;

    @JsonProperty("staffList")
    @ApiModelProperty(value = "主要人员列表", example = "")
    private List<Stafflist> staffList;

    @JsonProperty("legalPersonName")
    @ApiModelProperty(value = "法人", example = "梁志祥")
    private String legalPersonName;

    @JsonProperty("revokeReason")
    @ApiModelProperty(value = "吊销原因", example = "")
    private String revokeReason;

    @JsonProperty("legalPersonType")
    @ApiModelProperty(value = "法人类型 ，1 人 2 公司", example = "1")
    private Integer legalPersonType;

    @JsonProperty("regNumber")
    @ApiModelProperty(value = "注册号", example = "110108002734659")
    private String regNumber;

    @JsonProperty("creditCode")
    @ApiModelProperty(value = "统一社会信用代码", example = "91110000802100433B")
    private String creditCode;

    @JsonProperty("property3")
    @ApiModelProperty(value = "英文名", example = "Beijing Baidu Netcom Science and Technology Co.,Ltd.")
    private String property3;

    @JsonProperty("liquidatingInfo")
    @ApiModelProperty(value = "清算信息", example = "")
    private Liquidatinginfo liquidatingInfo;

    @JsonProperty("briefCancel")
    @ApiModelProperty(value = "", example = "")
    private Briefcancel briefCancel;

    @JsonProperty("fromTime")
    @ApiModelProperty(value = "经营开始时间", example = "2001-06-05")
    private String fromTime;

    @JsonProperty("approvedTime")
    @ApiModelProperty(value = "核准时间", example = "2019-07-30")
    private String approvedTime;

    @JsonProperty("investList")
    @ApiModelProperty(value = "对外投资", example = "")
    private List<Investlist> investList;

    @JsonProperty("companyOrgType")
    @ApiModelProperty(value = "企业类型", example = "有限责任公司(自然人投资或控股)")
    private String companyOrgType;

    @JsonProperty("id")
    @ApiModelProperty(value = "graphId", example = "22822")
    private Long id;

    @JsonProperty("orgNumber")
    @ApiModelProperty(value = "组织机构代码", example = "802100433")
    private String orgNumber;

    @JsonProperty("cancelReason")
    @ApiModelProperty(value = "注销原因", example = "")
    private String cancelReason;

    @JsonProperty("toTime")
    @ApiModelProperty(value = "经营结束时间", example = "2021-06-04")
    private String toTime;

    @JsonProperty("email")
    @ApiModelProperty(value = "邮箱", example = "www.baidu.com")
    private String email;

    @JsonProperty("iprPledgeList")
    @ApiModelProperty(value = "", example = "")
    private List<Iprpledgelist> iprPledgeList;

    @JsonProperty("punishList")
    @ApiModelProperty(value = "行政处罚", example = "")
    private List<Punishlist> punishList;

    @JsonProperty("mortList")
    @ApiModelProperty(value = "动产抵押", example = "")
    private List<Mortlist> mortList;

    @JsonProperty("website")
    @ApiModelProperty(value = "网址", example = "")
    private String website;

    @JsonProperty("estiblishTime")
    @ApiModelProperty(value = "成立时间", example = "2001-06-05")
    private String estiblishTime;

    @JsonProperty("regInstitute")
    @ApiModelProperty(value = "登记机关", example = "北京市工商行政管理局海淀分局")
    private String regInstitute;

    @JsonProperty("reportList")
    @ApiModelProperty(value = "年报", example = "")
    private List<Reportlist> reportList;

    @JsonProperty("businessScope")
    @ApiModelProperty(value = "经营范围", example = "技术服务、技术培训、技术推广；设计、开发、销售计算机软件；经济信息咨询；利用www；baidu；com、www；hao123；com(www；hao222；net、www；hao222；com)网站发布广告；设计、制作、代理、发布广告；货物进出口、技术进出口、代理进出口；医疗软件技术开发；委托生产电子产品、玩具、照相器材；销售家用电器、机械设备、五金交电、电子产品、文化用品、照相器材、计算机、软件及辅助设备、化妆品、卫生用品、体育用品、纺织品、服装、鞋帽、日用品、家具、首饰、避孕器具、工艺品、钟表、眼镜、玩具、汽车及摩托车配件、仪器仪表、塑料制品、花、草及观赏植物、建筑材料、通讯设备；预防保健咨询；公园门票、文艺演出、体育赛事、展览会票务代理；翻译服务；通讯设备和电子产品的技术开发；计算机系统服务；因特网信息服务业务（除出版、教育、医疗保健以外的内容）；图书、电子出版物、音像制品批发、零售、网上销售；利用信息网络经营音乐娱乐产品、演出剧（节）目、动漫产品、游戏产品（含网络游戏虚拟货币发行）、表演、网络游戏技法展示或解说（网络文化经营许可证有效期至2020年04月17日）；演出经纪；人才中介服；经营电信业务。（企业依法自主选择经营项目，开展经营活动；演出经纪、人才中介服务、利用信息网络经营音乐娱乐产品、演出剧（节）目、动漫产品、游戏产品（含网络游戏虚拟货币发行）、表演、网络游戏技法展示或解说、经营电信业务以及依法须经批准的项目，经相关部门批准后依批准的内容开展经营活动；不得从事本市产业政策禁止和限制类项目的经营活动。）")
    private String businessScope;

    @JsonProperty("taxNumber")
    @ApiModelProperty(value = "纳税人识别号", example = "")
    private String taxNumber;

    @JsonProperty("regLocation")
    @ApiModelProperty(value = "注册地址", example = "北京市海淀区上地十街10号百度大厦2层")
    private String regLocation;

    @JsonProperty("judicialList")
    @ApiModelProperty(value = "司法协助", example = "")
    private List<Judiciallist> judicialList;

    @JsonProperty("companyId")
    @ApiModelProperty(value = "company 的id", example = "")
    private String companyId;

    @JsonProperty("phoneNumber")
    @ApiModelProperty(value = "联系方式", example = "010-59928888")
    private String phoneNumber;

    @JsonProperty("name")
    @ApiModelProperty(value = "公司名称", example = "北京百度网讯科技有限公司")
    private String name;

    @JsonProperty("checkList")
    @ApiModelProperty(value = "抽查检查", example = "")
    private List<Checklist> checkList;

    @JsonProperty("licenseList")
    @ApiModelProperty(value = "行政许可", example = "")
    private List<Licenselist> licenseList;

    @JsonProperty("updatetime")
    @ApiModelProperty(value = "更新时间", example = "2020-12-31")
    private String updatetime;

    @JsonProperty("base")
    @ApiModelProperty(value = "省份简称", example = "bj")
    private String base;

}
